package com.lovesher.payment.common.service;

import java.util.Map;

import com.lovesher.payment.common.resposity.bean.AccountRechargeDTO;
import com.lovesher.payment.common.resposity.bean.PaymentSerial;
import com.lovesher.payment.common.resposity.bean.TransferDTO;
import com.lovesher.payment.common.resposity.bean.TransferResultDTO;


/**
 * @Title: PaymentService.java
 * 
 * @version V1.0
 */
public interface PaymentService {
	

	/**发起支付**/
	public Map<String,String> doPay(AccountRechargeDTO accountRechargeDTO);
	
	/**查询支付方式名称**/
	public String getPaymentName(String payment);
	
	/**订单结果查询**/
	Boolean queryOrderResultByPluginId(PaymentSerial paymentSerial);
	
	/**转账**/
	public TransferResultDTO doTransfer(TransferDTO transferDTO);
	
	
}
